<?php

Yii::import('ventas.models._base.BasePedidoMenu');

class PedidoMenu extends BasePedidoMenu {

    const ESTADO_ABIERTO = 'ABIERTO';
    const ESTADO_PREPARACION = 'PREPARACION';
    const ESTADO_TERMINADO = 'TERMINADO';

    /**
     * @return PedidoMenu
     */
    public static function model($className = __CLASS__) {
        return parent::model($className);
    }

    public static function label($n = 1) {
        return Yii::t('app', 'PedidoMenu|PedidoMenus', $n);
    }

    public function searchPedido($pedido_id) {
        $criteria = new CDbCriteria;

        $criteria->compare('id', $this->id);
        $criteria->compare('pedido_id', $this->pedido_id);
        $criteria->compare('menu_id', $this->menu_id);
        $criteria->compare('cantidad', $this->cantidad);
        $criteria->compare('estado', $this->estado, true);
        $criteria->addCondition("pedido_id=:pedido_id ");
        $Params = array(
            ':pedido_id' => $pedido_id,
        );
        $criteria->params = array_merge($criteria->params, $Params);

        return new CActiveDataProvider($this, array(
            'criteria' => $criteria,
        ));
    }

}
